// 数据库配置文件
// 确保在读取配置前加载环境变量
require('dotenv').config();

module.exports = {
  // MySQL数据库配置
  mysql: {
    host: process.env.DB_HOST || 'localhost',
    user: process.env.DB_USER || 'root',
    password: process.env.DB_PASSWORD || '',
    database: process.env.DB_NAME || 'second_hand_market',
    port: process.env.DB_PORT || 3306,
    // 连接池配置
    pool: {
      max: 10,
      min: 0,
      acquire: 30000,
      idle: 10000
    },
    // 表前缀
    prefix: 'bid_'
  },
  // 是否开启调试模式
  debug: process.env.NODE_ENV !== 'production'
};